package com.zy.mc_module.utils;

import android.util.Log;
import com.zy.mc_module.BuildConfig;

public class Logs {

    public static void Log_v(String Tag, String msg) {
        if (BuildConfig.DEBUG) {
            Log.v(Tag, msg);
        }
    }

    public static void Log_d(String Tag, String msg) {
        if (BuildConfig.DEBUG) {
            Log.d(Tag, msg);
        }
    }

    public static void Log_i(String Tag, String msg) {
        if (BuildConfig.DEBUG) {
            Log.i(Tag, msg);
        }
    }

    public static void Log_i(String Tag, Object... msg) {
        if (BuildConfig.DEBUG) {
            Log.i(Tag, getLogMessage(msg));
        }
    }

    public static void Log_w(String Tag, String msg) {
        if (BuildConfig.DEBUG) {
            Log.w(Tag, msg);
        }
    }

    public static void Log_e(String Tag, String msg) {
        if (BuildConfig.DEBUG) {
            Log.e(Tag, msg);
        }
    }

    private static String getLogMessage(Object... msg) {
        if (msg != null && msg.length > 0) {
            StringBuilder sb = new StringBuilder();
            Object[] var5 = msg;
            int var4 = msg.length;

            for (int var3 = 0; var3 < var4; ++var3) {
                Object s = var5[var3];
                if (msg != null && s != null) {
                    sb.append(s.toString());
                }
            }

            return sb.toString();
        } else {
            return "";
        }
    }
}
